Big Huge Thesaurus

herbaceous plant

noun